home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / man / man-part1 / cat2 / xsetech.2 < prev    next >
Text File  |  1999-09-16  |  2KB  |  133 lines

  1.  
  2.  
  3.  
  4. xsetech(2)                     Scilab Function                     xsetech(2)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. NAME
  12.   xsetech - set the sub window of a graphic window to use for graphics
  13.  
  14. CALLING SEQUENCE
  15.   []=xsetech(wrect [,frect,logflag])
  16.  
  17. PARAMETERS
  18.  
  19.   wrect     : a vector of size 4 (sub window definition)
  20.  
  21.   frect     : a vector of size 4 (just like the rect argument of plot2d )
  22.  
  23.   logflag   : a string of size 2 "xy", where x and y can be "n" or "l". "n"
  24.             for normal and "l" for logscale. x is for the x-axis and y for
  25.             the y-axis.
  26.  
  27. DESCRIPTION
  28.  
  29.   This function is mainly used to set the sub window of the graphic window
  30.   which will be used for graphics. The sub window is specified with the
  31.   parameter wrect=[x,y,w,h] ( Upper-Left Width Height ). The values in wrect
  32.   are specified using proportion of the width or height of the current
  33.   graphic window. for example
  34.  
  35.   wrect=[0,0,1.0,1.0] means that all the graphic window will be used.
  36.  
  37.   wrect=[0.5,0,0.5,1.0] means that the graphic region will be the right half
  38.   of the graphic window.
  39.  
  40.   and can be used in conjunction with graphic routines which request the
  41.   current graphic scale (for example strf="x0y" in plot2d ).
  42.   frect=[xmin,ymin,xmax,ymax] is used to set the graphic scale and is just
  43.   like the rect argument of plot2d. Its default value is [0,0,1,1].
  44.  
  45. EXAMPLE
  46.   //In this first example xsetech is used to split the graphic window
  47.   //in two parts
  48.  
  49.   // xsetech is used to fix the first sub window
  50.   // and the graphic scale
  51.   xsetech([0,0,1.0,0.5],[-5,-3,5,3]);
  52.   // then we call plot2d with the "001" option to use the graphic scale
  53.   // set by xsetech
  54.   plot2d((1:10)',(1:10)',-1,"001",' ');
  55.   // xsetech is used to fix the second sub window
  56.   xsetech([0,0.5,1.0,0.5]);
  57.   // the graphic scale is set by xsetech to [0,0,1,1] by default
  58.   // and we change it with the use of the rect argument in plot2d
  59.   plot2d((1:10)',(1:10)',-1,"011",' ',[-6,-6,6,6]);
  60.  
  61.   //A second example with four graphics on a single graphic window
  62.  
  63.   xset("font',2,0);
  64.   xsetech([0,0,0.5,0.5]);plot3d();
  65.   xsetech([0.5,0,0.5,0.5]);plot2d();
  66.   xsetech([0.5,0.5,0.5,0.5]);grayplot();
  67.   xsetech([0,0.5,0.5,0.5]);histplot();
  68.   // back to default values for the sub window
  69.   xsetech([0,0,1,1]);
  70.   xset("default');
  71.  
  72.  
  73. AUTHOR
  74.   J.Ph.C.
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.